package com.itheima.test;

import java.util.Scanner;

public class test3 {
    public static void main(String[] args) {
        //需求:键盘录入一个正整数x,判断该数是否为一个质数
        //质数:如果一个数只能被1和本身整除,那么这个数就是质数.否则这个数叫做合数
        //分析:
        //1.键盘录入一个正整数 number
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入一个正整数");
        int number = sc.nextInt();
        //定义一个变量表示标记
        //标记着number是否为一个质数
        //true是质数
        //false不是质数

        //表示最初就认为number是一个质数
        Boolean flag = true;

        //2.判断
        //写一个循环,从2开始判断,一直判断到number-1为止
        //看这个范围之内,有没有数字可以被number整除
        for (int i = 2; i < number; i++) {
            if (number % i == 0) {
                flag = false;
                //System.out.println(number + "不是一个质数");
                break;

            }
        }
        if (flag){
            System.out.println("是一个质数");
        }else {
            System.out.println("不是一个质数");
        }
    }
}
